Big Huge Thesaurus

prince charming

noun

sounds kind of like